//
//  NMDeviceInfo.h
//  podrow
//
//  Created by Michael Xu on 4/24/14.
//  Copyright (c) 2014 podrow. All rights reserved.
//

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface NMDeviceInfo : NSObject

+ (NSString *)getMAC;
+ (NSString *)getIP;
+ (NSString *)getMachineDetail;
+ (NSString *)getDeviceModel;
+ (NSString *)getCPU;
+ (NSString *)getCarrier;

+ (NSString *)getIDFA;
+ (NSString *)getOpenUDID;
+ (NSString *)getDeviceCategory;
+ (NSString *)getOSVersion;
+ (NSString *)getLanguage;

+ (BOOL)isTrackingLimited;
+ (BOOL)isJailBroken;

+ (NSInteger)getCores;
+ (double)getPixelScale;

+ (NSString *)getNetworkType;
+ (NSString *)getEncodedDeviceToken;
+ (NSString *)getScreenSize;
+ (NSString *)getBundleId;
+ (NSString *)getAppVersion;

@end
